
package metodo.equals.tostring.matheus;

public class Pessoa {
	
	private String nome;
	
	private int idade;

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public int getIdade() {
		return idade;
	}

	public void setIdade(int idade) {
		this.idade = idade;
	}
	
	@Override
	public String toString() {
		return "Nome: " + this.nome + " Idade: " + this.idade;
	}
	
	@Override
	public boolean equals(Object obj) {
		if (!(obj instanceof Pessoa)) {
			return false;
		}
		
		Pessoa outraPessoa = (Pessoa) obj;
		
		if (this.nome.equals(outraPessoa.getNome())
			&& this.idade == outraPessoa.getIdade()) {
			return true;
		}
		
		return false;
	}

}
